home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-01-11 | 1.6 KB | 58 lines | [TEXT/CWIE] |
- // ServerShell.cp - Macintosh OpenTransport Network Server shell
- //
- // Apple Macintosh Developer Technical Support
- // Written by: Vinne Moscaritolo
- //
- // Copyright (work in progress) Apple Computer, Inc All rights reserved.
- //
- // You may incorporate this sample code into your applications without
- // restriction, though the sample code has been provided "AS IS" and the
- // responsibility for its operation is 100% yours. However, what you are
- // not permitted to do is to redistribute the source as "DSC Sample Code"
- // after having made changes. If you're going to re-distribute the source,
- // we require that you make it clear in the source that the code was
- // descended from Apple Sample Code, but that you've made changes.
- //
-
- #include "THTTPServer.h"
-
- // ---------------------------------------------------------------------------
- // main
- // ---------------------------------------------------------------------------
- // xxx
-
- #include <strstream.h>
-
-
- void main()
- {
- char errorBuf[256];
- ostrstream err( errorBuf,256);
-
- try
- {
- THTTPServerApp theApp;
- theApp.Start();
- }
-
- // Error handler
- catch (TNetworkException &ex)
- {
- err << "NETWORK EXCEPTION: " << ex.GetExceptionMessage() << ", OSStatus: " << ex.GetOSStatus() <<
- ", File: " << ex.GetExceptionFile() << ", Line: " << ex.GetExceptionLine() << endl;
- }
-
- catch(TMacException &ex)
- {
- err << "EXCEPTION: " << ex.GetExceptionMessage() << ", OSErr: " << ex.GetExceptionOSErr() <<
- ", File: " << ex.GetExceptionFile() << ", Line: " << ex.GetExceptionLine() << endl;
- }
-
- catch(...) // catch everything
- {
- err <<"Undefined exception.\n";
- }
-
-
- }
-